<?php

namespace App\Ma;

/**
 * 牌型
 * Class ModeData
 * @package App\Ma
 */
class ModeData
{
    const is13 = [1, '十三幺'];
    const MenQing = [2, '门清'];      // 14张（无碰无吃无明杠）
    const TianHu = [3, '天和'];       // 庄家起手就胡。
    const RenHu = [4, '人和'];        // 庄家打第一手牌，闲家吃胡。
    const DiHu = [5, '地和'];         // 闲家第一圈自摸胡牌（如果有人碰，地胡就失效。）
    const DuiDuiHu = [6, '对对和'];   //即碰碰胡，111（1）,111,111,111,11的牌型
    const QuanQiuRen = [6, '全求人'];   //全部碰了或明杠，手上只剩1张牌，并且是点炮胡
    const QiXiaoDui = [7, '七小对'];
    const QiDaDui = [8, '七大对'];
    const KangShangHua = [9, '杠上开花'];
    const HaiDiLaoYue = [9, '海底捞月'];
    const AnKang = [9, '暗杠'];
    const JiangKang = [9, '抢杠'];
    const HaiDiLaoYue1 = [9, ' 小四喜'];
    const HaiDiLaoYue2 = [9, ' 大四喜'];
    const HaiDiLaoYue3 = [9, ' 小三元'];
    const HaiDiLaoYue4 = [9, ' 大三元'];


//牌型    番数 分值 说明
//鸡糊    0     1   什么牌都可以和，就像推倒和规则。
//平胡    1     2   全部都是顺子而没有刻子。
//碰碰胡  3     8   全部是刻子，没有顺子。
//混一色  3     8   整副牌由字牌及另外单一花色（筒、条或万）组成。
//混碰    5    32   混一色+碰碰胡
//清一色  5    32   整副牌由同一花色组成。


//牌型    番数 分值 说明
//清碰     6    64 清一色加碰碰胡。
//混幺九   6    64 由幺九牌和字牌组成的牌型。
//小三元   7   128 拿齐中、发、白三种三元牌，但其中一种是将。
//小四喜   7   128 胡牌者完成东、南、西、北其中三组刻子，一组对子。
//字一色   8   256 由七只字牌组合成的清一色。
//清幺九   8   256 只由幺九两种牌组成的牌型。
//大三元   9   512 胡牌时，有中、发、白三组刻子。
//大四喜   9   512 胡牌者完成东、南、西、北四组刻子。
//十三幺   9   512 1、9万筒索，东、南、西、北、中、发、白；以上牌型任意一张牌作将


// 牌型 牌型说明

}